package com.x86.service;

import com.github.pagehelper.PageInfo;
import com.x86.domain.Batch;
import com.x86.domain.Computer;
import com.baomidou.mybatisplus.extension.service.IService;
import com.x86.domain.ComputerVO;
import com.x86.domain.DayDetail;

import java.util.List;

/**
 * @author 风亦未止
 * @date 2022/4/10 19:27
 */
public interface ComputerService extends IService<Computer> {

    /**
     * 分页获取
     *
     * @param pageSize
     * @param pageNum
     * @return
     */
    PageInfo<ComputerVO> getList(int pageSize, int pageNum);

    /**
     * 分批次获取电脑信息
     *
     * @param batch
     * @return
     */
    PageInfo<ComputerVO> getComInfoByBatch(int pageSize, int pageNum, Batch batch);


    /**
     * 获取7天内设备数
     * @return
     */
    Integer getComListBy7day();

    /**
     * 一天的条数
     * @return
     */
    List<DayDetail> getDayDetail();
}

